package bean;

import java.io.Serializable;
import java.util.Date;
import java.util.LinkedList;
import java.util.List;

public class Pessoa implements Serializable {

	private Long id;
	private String nome;
	private String nomeFonetica;
	private Date dataCadastro;
	private String endereco;
	private String complemento;
	private Cidade cidade;
	private String observacao;
	private Boolean estrangeiro;
	private Boolean bensIndisponiveis;
	private Pessoa mae;
	private Long sequenciaArquivo;
	private Integer ladoArquivo;
	private List<Ato> listArquivoIndicadorPessoal = new LinkedList<Ato>();
	private Integer paginaIndicador;
	private Integer linhaIndicador;
	private Date dataConferencia;
	private Pessoa conferidoPor;

	public Pessoa() {
		super();
	}

	public Pessoa(Long id, String nome) {
		super();
		this.id = id;
		this.nome = nome;
	}

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public String getNome() {
		return nome;
	}

	public void setNome(String nome) {
		this.nome = nome;
	}

	public String getNomeFonetica() {
		return nomeFonetica;
	}

	public void setNomeFonetica(String nomeFonetica) {
		this.nomeFonetica = nomeFonetica;
	}

	public Date getDataCadastro() {
		return dataCadastro;
	}

	public void setDataCadastro(Date dataCadastro) {
		this.dataCadastro = dataCadastro;
	}

	public String getEndereco() {
		return endereco;
	}

	public void setEndereco(String endereco) {
		this.endereco = endereco;
	}

	public String getComplemento() {
		return complemento;
	}

	public void setComplemento(String complemento) {
		this.complemento = complemento;
	}

	public Cidade getCidade() {
		return cidade;
	}

	public void setCidade(Cidade cidade) {
		this.cidade = cidade;
	}

	public String getObservacao() {
		return observacao;
	}

	public void setObservacao(String observacao) {
		this.observacao = observacao;
	}

	public Boolean getEstrangeiro() {
		return estrangeiro;
	}

	public void setEstrangeiro(Boolean estrangeiro) {
		this.estrangeiro = estrangeiro;
	}

	public Boolean getBensIndisponiveis() {
		return bensIndisponiveis;
	}

	public void setBensIndisponiveis(Boolean bensIndisponiveis) {
		this.bensIndisponiveis = bensIndisponiveis;
	}

	public Pessoa getMae() {
		return mae;
	}

	public void setMae(Pessoa mae) {
		this.mae = mae;
	}

	public Long getSequenciaArquivo() {
		return sequenciaArquivo;
	}

	public void setSequenciaArquivo(Long sequenciaArquivo) {
		this.sequenciaArquivo = sequenciaArquivo;
	}

	public Integer getLadoArquivo() {
		return ladoArquivo;
	}

	public void setLadoArquivo(Integer ladoArquivo) {
		this.ladoArquivo = ladoArquivo;
	}

	public List<Ato> getListArquivoIndicadorPessoal() {
		return listArquivoIndicadorPessoal;
	}

	public void setListArquivoIndicadorPessoal(
			List<Ato> listArquivoIndicadorPessoal) {
		this.listArquivoIndicadorPessoal = listArquivoIndicadorPessoal;
	}

	public Integer getPaginaIndicador() {
		return paginaIndicador;
	}

	public void setPaginaIndicador(Integer paginaIndicador) {
		this.paginaIndicador = paginaIndicador;
	}

	public Integer getLinhaIndicador() {
		return linhaIndicador;
	}

	public void setLinhaIndicador(Integer linhaIndicador) {
		this.linhaIndicador = linhaIndicador;
	}

	public Date getDataConferencia() {
		return dataConferencia;
	}

	public void setDataConferencia(Date dataConferencia) {
		this.dataConferencia = dataConferencia;
	}

	public Pessoa getConferidoPor() {
		return conferidoPor;
	}

	public void setConferidoPor(Pessoa pessoa) {
		this.conferidoPor = pessoa;
	}
}